#***********模拟超市的结账功能****************
def jiezhan(mone):
    '''功能：计算商品金额并进行折扣处理
    mone:保存商品金额的列表
    返回商品的合计金额和折扣后的金额
    '''

    money_old=sum(mone);    # 计算合计金额
    money_new=money_old;
    money_new2="ggg";
    if 500<=money_old<1000: # 满500享受9折
        money_new='{:.2f}'.format(money_old*0.9)
    if 1000<=money_old<=2000:
        money_new='{:.2f}'.format(money_old*0.8)
    if 2000<=money_old<=3000:
        money_new='{:.2f}'.format(money_old*0.7)
    if money_old>=3000:
        money_new='{:.2f}'.format(money_old*0.6)
    return money_old,money_new,money_new2
print("开始计算....\n")
list_money=[] # 定义保存商品金额的列表
while True:
    #不能接受非法的金额，否则抛出异常
    inmoney=float(input("请输入商金额（输入0表示输入完毕):"))
    if int(inmoney)==0:
        break;
    else:
        list_money.append(inmoney)
mone=jiezhan(list_money)    # 调用函数
print(list_money)
print("合计金额：",mone[0],"应付金额：",mone[1],"试其它值：",mone[2])
